package cn.stylefeng.guns.modular.manager.model.params;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;
import cn.stylefeng.roses.kernel.model.validator.BaseValidatingParam;
import java.util.Date;
import java.io.Serializable;
import java.math.BigDecimal;

/**
 * <p>
 * 订单记录
 * </p>
 *
 * @author yumker
 * @since 2021-01-14
 */
@Data
public class FlowOrderParam implements Serializable, BaseValidatingParam {

    private static final long serialVersionUID = 1L;


    private Long orderId;

    private String orderCode;

    private String payCode;

    private Long orderType;

    private String name;

    private String phone;

    private String serviceCity;

    private String storageTime;

    private String begAddress;

    private String endAddress;

    private Date orderDate;

    private BigDecimal moneys;

    private BigDecimal payMoneys;

    private Long bdMemberId;

    private Long zfbMemberId;

    private BigDecimal settlementMoneys;

    private Integer payStatus;

    private String begLocation;

    private String endLocation;

    private BigDecimal kilometer;

    private Integer isRefund;

    private String refundCode;

    private Integer orderStatus;

    private BigDecimal allPayMoneys;

    private String notes;

    private String endNotes;

    private String orderFrom;

    private Date createTime;

    private Date updateTime;

    private String useDate;

    private Long serviceType;

    private Long couponId;

    private String cGoods;

    private String kilometerNote;

    private BigDecimal begElevatorPrice;

    private BigDecimal endElevatorPrice;

    private Long updateUser;

    private Long storeId;

    private String storeName;

    private Long deptId;

    private Long wxMemberId;

    private BigDecimal addMoneys;

    public Integer refundStatus;

    private BigDecimal deposit;

    private String depositPayCode;

    private Long depositPay;

    private Long superUserId;

    private BigDecimal oneDrawPrice;


    @Override
    public String checkParam() {
        return null;
    }

}
